    .menu{
        width: 100%;
    }
    a{
        margin: 0px;
        padding: 0px;
        border: none;
    }
    .logo{
        position: relative;
        float:left;
        width:128px;
        height: 32px;
        line-height: 32px;
        top: 15px;
        left: 20px;
        background-color: #2D8CF0;
        border-radius: 10px;
        text-align: center;
        /* padding: 5px; */
        color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-right: 80px;
    }
    .menu1{
        font-weight: bold;
        color:#17233D;
    }
    .login_regist{
        float:right;
        margin-right:20px ;
    }
    .next_menu{
        /* padding:20px; */
        width: 100%;
        float: left;
        border-bottom:1px solid #E7E9EB;
    }
    .font{
        margin:0px 24px;
        color: #17233D;
        font-size: 20px;
        float:left;
    }

    .menu1_Row{
        background-color: #1654C3;
        border-bottom: 1px solid #E7E9EB;
        box-shadow: 0px 10px 10px -10px rgba(81,90,110,0.5)
    }
    .menu1_Col_l{
        padding-top:30px;
    }
    .menu1_Col_r{
        background-color: #FFFFFF;
        padding-top:20px;
    }
    .menu1_span1{
        padding-left: 20%;
        font-size: 24px;
        color:#FFFFFF;
    }
    .menu1_span2{
        padding-left: 20%;
        color: #1FD9C5;
        font-size: 24px;
    }
    .detail-list-div{
        /* border-radius:5em; */
        margin: 0 .1rem 0.3rem 0;
        height:4rem;
    }
  .detail-list-tag{
    /* border-radius:5em; */
    /* margin: 0 2rem 0.3rem 2rem; */
    margin-left: 2rem;
    height:4rem;
  }
  .tag{
      margin-left: 2rem;
  }
  .detail-header{
    padding:0rem .01rem;
    width: 5rem;
    margin-left: 2rem;
    font-size: 16px;
   
}
  .detail-li{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    height:100%;
    padding:0rem .01rem;
    /* background-color:#0D482C; */
    /* border-radius:.3rem; */
    /* box-sizing:border-box; */
  }
  .detail-left{
    display:flex;
    align-items: center;
    height: 100%;
    flex-direction:row;
  }
  .left-icon{
    display:flex;
    width:5rem;
    align-items: center;
    flex-direction:column;
    justify-content:space-between;
    line-height:normal;
    /* height: 100%; */
  }
  .collection-type{
    /* color:hsla(0,0%,100%,.47); */
    color:#556567;
    font-size:0.8rem;
  }
  .detail-title{
      font-size: 16px;
      color: #17233D;
  }

  .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu{
    border-bottom:none !important;
  }